
// See README.md for license details.

ThisBuild / scalaVersion     := "2.13.8"
ThisBuild / version          := "0.1.0"
ThisBuild / organization     := "tao.marv"


lazy val root = (project in file("."))
  .settings(
    name := "Verifiz",
    libraryDependencies ++= Seq(
      "edu.berkeley.cs" %% "chisel3"    % "3.6.0-RC2",
      /* "edu.berkeley.cs" %% "chiseltest" % "0.6.0-RC2" */
      "edu.berkeley.cs" %% "chiseltest" % "0.6-SNAPSHOT"
    ),
    scalacOptions ++= Seq(
      "-language:reflectiveCalls",
      "-deprecation",
      "-feature",
      "-Xcheckinit",
      "-P:chiselplugin:genBundleElements",
    ),
    addCompilerPlugin("edu.berkeley.cs" % "chisel3-plugin" % "3.6.0-RC2" cross CrossVersion.full),
  )
